About assembly language

in assembly their is two kinds of expression(AT&T, Intel)
memory status
global _start
global _start is operating similar with main function in C/C++;
extention
.asm       assembly file(NASM)
.s            assembly file(for gcc)
.o            object file
objectfile.o
nasm -f elf 파일명.asm
nasm -f elf64 파일명.asm